package com.elitetyc.eliteim.client.handler;

import org.springframework.core.Ordered;

/**
 * 消息处理器
 */
public interface MsgHandler extends Ordered {

    /**
     * 是否支持处理该消息
     * @return
     */
    boolean supportHandle(String msg);

    /**
     * 处理消息的方法
     *
     * @param msg
     * @return 判断是否需要继续处理 true 继续处理 false 结束
     */
    default boolean handleMsg(String msg){
        return true;
    }
}
